page {
  background: #FCF9FC;

  .paymentconfirm {
    padding: 84rpx 24rpx 64rpx 24rpx;

    .paymentconfirm-list {
      background: rgba(255, 255, 255, 1);
      box-shadow: 0rpx 2rpx 10rpx 0rpx rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;
    }

    .pay-flex-bet {
      display: flex;
      justify-content: space-between;
      flex-wrap: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .pay-flex {
      display: flex;
      flex-wrap: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .payment-width {
      height: 112rpx;
      line-height: 112rpx;
      box-sizing: border-box;
      border-bottom: 2rpx solid #EEEEEE;
      padding: 0rpx 22rpx;
    }

    .count-width {
      height: 231rpx;
      line-height: 231rpx;
      box-sizing: border-box;
      padding: 0rpx 22rpx;
    }

    .paycount {
      font-size: 60rpx;
      color: #111111;
      text-align: center;
    }

    .payment-right {
      padding-right: 20rpx;
    }

    .pay-size {
      font-size: 30rpx;
      color: #111111;
    }

    .payment-btn {
      position: fixed;
      bottom: 0rpx;
      background: #fff;
      height: 250rpx;



    }

    .static-btn {
      height: 100rpx;
      text-align: center;
      line-height: 100rpx;
      font-size: 36rpx;
      width: 702rpx;
    }

    .confirm-btn {
      background: rgba(33, 114, 237, 1);
      box-shadow: 0px 2rpx 10rpx 0rpx rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;
      color: #FFFFFF;
    }

    .close-btn {
      background: rgba(250, 250, 250, 1);
      box-shadow: 0rpx 2rpx 10rpx 0rpx rgba(33, 114, 237, 0.15);
      border-radius: 8rpx;
      color: #666666;
      margin-top: 32rpx;
    }

    .pay-color {
      font-size: 30rpx;
      color: #F94E4E;
    }

    .ordertab {
      background: #fff;
      margin-top: 20rpx;
    }
  }
}